package com.ruoyi.system.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 司机和车辆信息实体类
 */
@Data
public class DriverCarInfoVO {
    /**
     * 唯一标识ID
     */
    private Integer id;

    /**
     * 车牌号
     */
    private String carNo;

    /**
     * 姓名
     */
    private String name;

    /**
     * 用户性别（0男 1女 2未知）
     */
    private Integer sex;

    /**
     * 身份证号
     */
    @TableField("id_number")
    private String idNumber;

    /**
     * 联系方式
     */
    private String phone;

    /**
     * 从业资格证号
     */
    private String professionalNumber;

    /**
     * 驾驶证号
     */
    private String licenseNumber;

    /**
     * 班次类型：1正班 2副班
     */
    private Integer shiftType;

    /**
     * 车辆类型：1电召出租车 2巡游出租车 3网约出租车
     */
    private Integer vehicleType;

    /**
     * 银行卡号
     */
    private String bankNumber;

    /**
     * 商户号
     */
    private String merchantId;

    /**
     * 所属公司
     */
    private String company;

    /**
     * 司机评分
     */
    private BigDecimal evaluate;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 头像URL
     */
    private String avatar;

    /**
     * 上线状态：1上线 2下线
     */
    private Integer goOnline;

    /**
     * push_cid（推送标识）
     */
    private String cid;
}